do (someone or oneself) no favors - Français Anglais Dictionnaire